Split Hamiltonian Monte Carlo

نویسندگان

  • Babak Shahbaba
  • Shiwei Lan
  • Wesley O. Johnson
  • Radford M. Neal
چکیده

We show how the Hamiltonian Monte Carlo algorithm can sometimes be speeded up by “splitting” the Hamiltonian in a way that allows much of the movement around the state space to be done at low computational cost. One context where this is possible is when the log density of the distribution of interest (the potential energy function) can be written as the log of a Gaussian density, which is a quadratic function, plus a slowly-varying function. Hamiltonian dynamics for quadratic energy functions can be analytically solved. With the splitting technique, only the slowlyvarying part of the energy needs to be handled numerically, and this can be done with a larger stepsize (and hence fewer steps) than would be necessary with a direct simulation of the dynamics. Another context where splitting helps is when the most important terms of the potential energy function and its gradient can be evaluated quickly, with only a slowlyvarying part requiring costly computations. With splitting, the quick portion can be handled with a small stepsize, while the costly portion uses a larger stepsize. We show that both of these splitting approaches can reduce the computational cost of sampling from the posterior distribution for a logistic regression model, using either a Gaussian approximation centered on the posterior mode, or a Hamiltonian split into a B. Shahbaba ( ) Department of Statistics and Department of Computer Science, University of California, Irvine, CA 92697, USA e-mail: [email protected] S. Lan · W.O. Johnson Department of Statistics, University of California, Irvine, CA 92697, USA R.M. Neal Department of Statistics and Department of Computer Science, University of Toronto, Toronto, Ontario M5S 3G3, Canada term that depends on only a small number of critical cases, and another term that involves the larger number of cases whose influence on the posterior distribution is small.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Fundamental Incompatibility of Scalable Hamiltonian Monte Carlo and Naive Data Subsampling

Leveraging the coherent exploration of Hamiltonian flow, Hamiltonian Monte Carlo produces computationally efficient Monte Carlo estimators, even with respect to complex and highdimensional target distributions. When confronted with data-intensive applications, however, the algorithm may be too expensive to implement, leaving us to consider the utility of approximations such as data subsampling....

متن کامل

MATHEMATICAL ENGINEERING TECHNICAL REPORTS Hamiltonian Monte Carlo with Explicit, Reversible, and Volume-preserving Adaptive Step Size Control

Hamiltonian Monte Carlo is a Markov chain Monte Carlo method that uses Hamiltonian dynamics to efficiently produce distant samples. It employs geometric numerical integration to simulate Hamiltonian dynamics, which is a key of its high performance. We present a Hamiltonian Monte Carlo method with adaptive step size control to further enhance the efficiency. We propose a new explicit, reversible...

متن کامل

Semi-Separable Hamiltonian Monte Carlo for Inference in Bayesian Hierarchical Models

Sampling from hierarchical Bayesian models is often difficult for MCMC methods, because of the strong correlations between the model parameters and the hyperparameters. Recent Riemannian manifold Hamiltonian Monte Carlo (RMHMC) methods have significant potential advantages in this setting, but are computationally expensive. We introduce a new RMHMC method, which we call semi-separable Hamiltoni...

متن کامل

Fully coupled six-dimensional calculations of the water dimer vibration-rotation-tunneling states with a split Wigner pseudo spectral approach

A novel and efficient pseudospectral method for performing fully coupled six-dimensional bound state dynamics calculations is presented, including overall rotational effects. A Lanczos based iterative diagonalization scheme produces the energy levels in increasing energies. This scheme, which requires repetitively acting the Hamiltonian operator on a vector, circumvents the problem of construct...

متن کامل

Thermodynamical observables in a finite temperature window from the Monte Carlo Hamiltonian

The Monte Carlo (MC) Hamiltonian is a new stochastic method to solve manybody problems. The MC Hamiltonian represents an effective Hamiltonian in a finite energy window. We construct it from the classical action via Monte Carlo with importance sampling. The MC Hamiltonian yields the energy spectrum and corresponding wave functions in a low energy window. This allows to compute thermodynamical o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Statistics and Computing

دوره 24  شماره 

صفحات  -

تاریخ انتشار 2014